package com.br.negocio.web.formbean;

import java.util.List;

import com.br.negocio.vo.CarroVO;
import com.br.negocio.vo.CorVO;
import com.br.negocio.vo.ModeloVO;

public class CarroFormBean {

	//TELA DE CONSULTA
	private List<CarroVO> listaCarro = null;
	
	//TELA DE INSERIR/EDITAR
	private CarroVO carroManter;
	private ModeloVO modeloManter;
	private CorVO corManter;
	
	//TELA DE POPUP
	private CarroVO carroPopUp;
	
	private boolean isDisabled = false;
	
	private String head = new String();
	
	public CarroFormBean() {
		this.carroManter = new CarroVO();
		this.modeloManter = new ModeloVO();
		this.corManter = new CorVO();
		this.carroPopUp = new CarroVO();
	}

	//TELA DE CONSULTA
	public List<CarroVO> getListaCarro() {
		return this.listaCarro;
	}
	
	public void setListaCarro(List<CarroVO> listaCarro) {
		this.listaCarro = listaCarro;
	}
	
	//TELA DE INSERIR/EDITAR
	public CarroVO getCarroManter() {
		if (this.carroManter.getModeloVO() == null) {
			this.carroManter.setModeloVO(new ModeloVO());
		}
		if (this.carroManter.getCorVO() == null) {
			this.carroManter.setCorVO(new CorVO());
		}
		return this.carroManter;
	}

	public void setCarroManter(CarroVO carroManter) {
		this.carroManter = carroManter;
	}
	
	public ModeloVO getModeloManter() {
		return this.modeloManter;
	}

	public void setModeloManter(ModeloVO modeloManter) {
		this.modeloManter = modeloManter;
	}
	
	public CorVO getCorManter() {
		return corManter;
	}

	public void setCorManter(CorVO corManter) {
		this.corManter = corManter;
	}

	//TELA DE POPUP
	public CarroVO getCarroPopUp() {
		if (this.carroPopUp.getModeloVO() == null) {
			this.carroPopUp.setModeloVO(new ModeloVO());
		}
		if (this.carroPopUp.getCorVO() == null) {
			this.carroPopUp.setCorVO(new CorVO());
		}
		return this.carroPopUp;
	}
	
	public void setCarroPopUp(CarroVO carroPopUp) {
		this.carroPopUp = carroPopUp;
	}

	public boolean getIsDisabled() {
		return this.isDisabled;
	}

	public void setIsDisabled(boolean isDisabled) {
		this.isDisabled = isDisabled;
	}

	/**
	 * @return the head
	 */
	public String getHead() {
		return head;
	}

	/**
	 * @param head the head to set
	 */
	public void setHead(String head) {
		this.head = head;
	}
	
	
}